package com.guangdujs.kis.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.guangdujs.common.annotation.Excel;
import com.guangdujs.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 kis_field
 * 
 * @author kis
 * @date 2022-10-31
 */
public class KisField extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long id;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ftableid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ffieldname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ffieldtype;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String fdescription;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ffieldnote;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String ftype;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setFtableid(String ftableid) 
    {
        this.ftableid = ftableid;
    }

    public String getFtableid() 
    {
        return ftableid;
    }
    public void setFfieldname(String ffieldname) 
    {
        this.ffieldname = ffieldname;
    }

    public String getFfieldname() 
    {
        return ffieldname;
    }
    public void setFfieldtype(String ffieldtype) 
    {
        this.ffieldtype = ffieldtype;
    }

    public String getFfieldtype() 
    {
        return ffieldtype;
    }
    public void setFdescription(String fdescription) 
    {
        this.fdescription = fdescription;
    }

    public String getFdescription() 
    {
        return fdescription;
    }
    public void setFfieldnote(String ffieldnote) 
    {
        this.ffieldnote = ffieldnote;
    }

    public String getFfieldnote() 
    {
        return ffieldnote;
    }
    public void setFtype(String ftype) 
    {
        this.ftype = ftype;
    }

    public String getFtype() 
    {
        return ftype;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("ftableid", getFtableid())
            .append("ffieldname", getFfieldname())
            .append("ffieldtype", getFfieldtype())
            .append("fdescription", getFdescription())
            .append("ffieldnote", getFfieldnote())
            .append("ftype", getFtype())
            .toString();
    }
}
